--------------------------------------------------------
--  File created - 星期六-十月-31-2009   
--------------------------------------------------------
--------------------------------------------------------
--  DDL for Sequence BULLETIN_SEQ
--------------------------------------------------------

   CREATE SEQUENCE  "BULLETIN_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
--------------------------------------------------------
--  DDL for Sequence CUSTOMER_SEQ
--------------------------------------------------------

   CREATE SEQUENCE  "CUSTOMER_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
--------------------------------------------------------
--  DDL for Sequence GAME_SEQ
--------------------------------------------------------

   CREATE SEQUENCE  "GAME_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
--------------------------------------------------------
--  DDL for Sequence LEAVEWORD_SEQ
--------------------------------------------------------

   CREATE SEQUENCE  "LEAVEWORD_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
--------------------------------------------------------
--  DDL for Sequence MERCHANT_SEQ
--------------------------------------------------------

   CREATE SEQUENCE  "MERCHANT_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
--------------------------------------------------------
--  DDL for Sequence NEWS_SEQ
--------------------------------------------------------

   CREATE SEQUENCE  "NEWS_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
--------------------------------------------------------
--  DDL for Sequence RESOURCES_SEQ
--------------------------------------------------------

   CREATE SEQUENCE  "RESOURCES_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
--------------------------------------------------------
--  DDL for Sequence SECTION_SEQ
--------------------------------------------------------

   CREATE SEQUENCE  "SECTION_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 9 CACHE 20 NOORDER  NOCYCLE ;
--------------------------------------------------------
--  DDL for Sequence USERS_SEQ
--------------------------------------------------------

   CREATE SEQUENCE  "USERS_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 2 CACHE 20 NOORDER  NOCYCLE ;
--------------------------------------------------------
--  DDL for Sequence VOTE_ANSWER_SEQ
--------------------------------------------------------

   CREATE SEQUENCE  "VOTE_ANSWER_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
--------------------------------------------------------
--  DDL for Sequence VOTE_SEQ
--------------------------------------------------------

   CREATE SEQUENCE  "VOTE_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE ;
--------------------------------------------------------
--  DDL for Table BULLETIN
--------------------------------------------------------

  CREATE TABLE "BULLETIN" 
   (	"BULLETINID" NUMBER, 
	"BULLETINTITLE" VARCHAR2(200), 
	"BULLETINCONTENT" VARCHAR2(1000), 
	"BULLETINDATE" DATE DEFAULT sysdate
   ) ;
--------------------------------------------------------
--  DDL for Table CUSTOMER
--------------------------------------------------------

  CREATE TABLE "CUSTOMER" 
   (	"CUSTOMERID" NUMBER, 
	"CUSTOMERNO" VARCHAR2(50), 
	"CUSTOMERPWD" VARCHAR2(20), 
	"CUSTOMERPHONE" VARCHAR2(20), 
	"CUSTOMERADDR" VARCHAR2(500), 
	"CUSTOMEREMAIL" VARCHAR2(100), 
	"CUSTOMERREGDATE" DATE DEFAULT sysdate
   ) ;
--------------------------------------------------------
--  DDL for Table GAME
--------------------------------------------------------

  CREATE TABLE "GAME" 
   (	"GAMEID" NUMBER, 
	"GAMETITLE" VARCHAR2(100), 
	"GAMEPATH" VARCHAR2(500), 
	"UPLOADDATE" DATE DEFAULT sysdate, 
	"GAMEDESC" VARCHAR2(500), 
	"GAMEPIC" VARCHAR2(500)
   ) ;
--------------------------------------------------------
--  DDL for Table LEAVEWORD
--------------------------------------------------------

  CREATE TABLE "LEAVEWORD" 
   (	"LEAVEWORDID" NUMBER, 
	"LEAVEWORDCONTENT" VARCHAR2(1000), 
	"LEAVEWORDTIME" TIMESTAMP (6) DEFAULT systimestamp, 
	"LEAVEWORDSTATE" CHAR(1), 
	"LEAVEWORDREPLY" VARCHAR2(1000), 
	"REPLYTIME" TIMESTAMP (6)
   ) ;
--------------------------------------------------------
--  DDL for Table MERCHANT
--------------------------------------------------------

  CREATE TABLE "MERCHANT" 
   (	"MERCHANTID" NUMBER, 
	"MERCHANTNAME" VARCHAR2(200), 
	"MERCHANTADDR" VARCHAR2(100), 
	"MERCHANTPHONE" VARCHAR2(50), 
	"MERCHANTDECR" VARCHAR2(1000), 
	"MERCHANTREGDATE" DATE DEFAULT sysdate
   ) ;
--------------------------------------------------------
--  DDL for Table NEWS
--------------------------------------------------------

  CREATE TABLE "NEWS" 
   (	"NEWSID" NUMBER, 
	"NEWSTITLE" VARCHAR2(200), 
	"NEWSCONTENT" VARCHAR2(2000), 
	"NEWSDATE" DATE DEFAULT sysdate
   ) ;
--------------------------------------------------------
--  DDL for Table RESOURCES
--------------------------------------------------------

  CREATE TABLE "RESOURCES" 
   (	"RESOURCEID" NUMBER, 
	"RESOURCETITLE" VARCHAR2(100), 
	"RESOURCEPATH" VARCHAR2(300), 
	"UPLOADDATE" DATE DEFAULT sysdate
   ) ;
--------------------------------------------------------
--  DDL for Table SECTION
--------------------------------------------------------

  CREATE TABLE "SECTION" 
   (	"SECTIONID" NUMBER, 
	"TITLE" VARCHAR2(50), 
	"PARENTID" NUMBER, 
	"FILENAME" VARCHAR2(500), 
	"STATUS" NUMBER(*,0) DEFAULT 0, 
	"INSERT_DATE" TIMESTAMP (6) DEFAULT systimestamp, 
	"FOLDERNAME" VARCHAR2(30), 
	"FILECONTENT" CLOB
   ) ;
 

   COMMENT ON COLUMN "SECTION"."STATUS" IS '栏目状态:0代表未锁定,1代表锁定';
--------------------------------------------------------
--  DDL for Table USERS
--------------------------------------------------------

  CREATE TABLE "USERS" 
   (	"USERID" NUMBER, 
	"USERNAME" VARCHAR2(50), 
	"PWD" VARCHAR2(50)
   ) ;
--------------------------------------------------------
--  DDL for Table VOTE
--------------------------------------------------------

  CREATE TABLE "VOTE" 
   (	"VOTEID" NUMBER, 
	"TITLE" VARCHAR2(2000), 
	"STATE" NUMBER DEFAULT 0
   ) ;
--------------------------------------------------------
--  DDL for Table VOTE_ANSWER
--------------------------------------------------------

  CREATE TABLE "VOTE_ANSWER" 
   (	"ANSWERID" NUMBER, 
	"CONTENT" VARCHAR2(2000), 
	"CLICKCOUNT" NUMBER DEFAULT 0, 
	"VOTEID" NUMBER
   ) ;

---------------------------------------------------
--   DATA FOR TABLE GAME
--   FILTER = none used
---------------------------------------------------
REM INSERTING into GAME

---------------------------------------------------
--   END DATA FOR TABLE GAME
---------------------------------------------------

---------------------------------------------------
--   DATA FOR TABLE USERS
--   FILTER = none used
---------------------------------------------------
REM INSERTING into USERS
Insert into USERS (USERID,USERNAME,PWD) values (1,'admin','abc');

---------------------------------------------------
--   END DATA FOR TABLE USERS
---------------------------------------------------

---------------------------------------------------
--   DATA FOR TABLE VOTE_ANSWER
--   FILTER = none used
---------------------------------------------------
REM INSERTING into VOTE_ANSWER

---------------------------------------------------
--   END DATA FOR TABLE VOTE_ANSWER
---------------------------------------------------

---------------------------------------------------
--   DATA FOR TABLE MERCHANT
--   FILTER = none used
---------------------------------------------------
REM INSERTING into MERCHANT

---------------------------------------------------
--   END DATA FOR TABLE MERCHANT
---------------------------------------------------

---------------------------------------------------
--   DATA FOR TABLE BULLETIN
--   FILTER = none used
---------------------------------------------------
REM INSERTING into BULLETIN

---------------------------------------------------
--   END DATA FOR TABLE BULLETIN
---------------------------------------------------

---------------------------------------------------
--   DATA FOR TABLE LEAVEWORD
--   FILTER = none used
---------------------------------------------------
REM INSERTING into LEAVEWORD

---------------------------------------------------
--   END DATA FOR TABLE LEAVEWORD
---------------------------------------------------

---------------------------------------------------
--   DATA FOR TABLE NEWS
--   FILTER = none used
---------------------------------------------------
REM INSERTING into NEWS

---------------------------------------------------
--   END DATA FOR TABLE NEWS
---------------------------------------------------

---------------------------------------------------
--   DATA FOR TABLE VOTE
--   FILTER = none used
---------------------------------------------------
REM INSERTING into VOTE

---------------------------------------------------
--   END DATA FOR TABLE VOTE
---------------------------------------------------

---------------------------------------------------
--   DATA FOR TABLE SECTION
--   FILTER = none used
---------------------------------------------------
REM INSERTING into SECTION
Insert into SECTION (SECTIONID,TITLE,PARENTID,FILENAME,STATUS,FOLDERNAME) values (1,'公司概况',0,null,1,'gsgk');
Insert into SECTION (SECTIONID,TITLE,PARENTID,FILENAME,STATUS,FOLDERNAME) values (2,'产品介绍',0,null,1,'cpjs');
Insert into SECTION (SECTIONID,TITLE,PARENTID,FILENAME,STATUS,FOLDERNAME) values (3,'用卡知识',0,null,1,'ykzs');
Insert into SECTION (SECTIONID,TITLE,PARENTID,FILENAME,STATUS,FOLDERNAME) values (4,'商户天地',0,null,1,'shtd');
Insert into SECTION (SECTIONID,TITLE,PARENTID,FILENAME,STATUS,FOLDERNAME) values (5,'卡户服务',0,null,1,'khfw');
Insert into SECTION (SECTIONID,TITLE,PARENTID,FILENAME,STATUS,FOLDERNAME) values (6,'缴费通',0,null,1,'jft');
Insert into SECTION (SECTIONID,TITLE,PARENTID,FILENAME,STATUS,FOLDERNAME) values (7,'俱乐部',0,null,1,'jlb');
Insert into SECTION (SECTIONID,TITLE,PARENTID,FILENAME,STATUS,FOLDERNAME) values (8,'相关下载',0,null,1,'xgxz');

---------------------------------------------------
--   END DATA FOR TABLE SECTION
---------------------------------------------------

---------------------------------------------------
--   DATA FOR TABLE RESOURCES
--   FILTER = none used
---------------------------------------------------
REM INSERTING into RESOURCES

---------------------------------------------------
--   END DATA FOR TABLE RESOURCES
---------------------------------------------------

---------------------------------------------------
--   DATA FOR TABLE CUSTOMER
--   FILTER = none used
---------------------------------------------------
REM INSERTING into CUSTOMER

---------------------------------------------------
--   END DATA FOR TABLE CUSTOMER
---------------------------------------------------
--------------------------------------------------------
--  Constraints for Table BULLETIN
--------------------------------------------------------

  ALTER TABLE "BULLETIN" ADD CONSTRAINT "BULLETIN_PK" PRIMARY KEY ("BULLETINID") ENABLE;
 
  ALTER TABLE "BULLETIN" MODIFY ("BULLETINID" NOT NULL ENABLE);
 
  ALTER TABLE "BULLETIN" MODIFY ("BULLETINTITLE" NOT NULL ENABLE);
 
  ALTER TABLE "BULLETIN" MODIFY ("BULLETINCONTENT" NOT NULL ENABLE);
 
  ALTER TABLE "BULLETIN" MODIFY ("BULLETINDATE" NOT NULL ENABLE);
--------------------------------------------------------
--  Constraints for Table CUSTOMER
--------------------------------------------------------

  ALTER TABLE "CUSTOMER" ADD CONSTRAINT "CUSTOMER_PK" PRIMARY KEY ("CUSTOMERID") ENABLE;
 
  ALTER TABLE "CUSTOMER" MODIFY ("CUSTOMERID" NOT NULL ENABLE);
 
  ALTER TABLE "CUSTOMER" MODIFY ("CUSTOMERNO" NOT NULL ENABLE);
 
  ALTER TABLE "CUSTOMER" MODIFY ("CUSTOMERPWD" NOT NULL ENABLE);
 
  ALTER TABLE "CUSTOMER" MODIFY ("CUSTOMERREGDATE" NOT NULL ENABLE);
--------------------------------------------------------
--  Constraints for Table GAME
--------------------------------------------------------

  ALTER TABLE "GAME" ADD CONSTRAINT "GAME_PK" PRIMARY KEY ("GAMEID") ENABLE;
 
  ALTER TABLE "GAME" MODIFY ("GAMEID" NOT NULL ENABLE);
 
  ALTER TABLE "GAME" MODIFY ("GAMETITLE" NOT NULL ENABLE);
 
  ALTER TABLE "GAME" MODIFY ("GAMEPATH" NOT NULL ENABLE);
 
  ALTER TABLE "GAME" MODIFY ("UPLOADDATE" NOT NULL ENABLE);
--------------------------------------------------------
--  Constraints for Table LEAVEWORD
--------------------------------------------------------

  ALTER TABLE "LEAVEWORD" ADD CONSTRAINT "LEAVEWORD_PK" PRIMARY KEY ("LEAVEWORDID") ENABLE;
 
  ALTER TABLE "LEAVEWORD" MODIFY ("LEAVEWORDID" NOT NULL ENABLE);
 
  ALTER TABLE "LEAVEWORD" MODIFY ("LEAVEWORDCONTENT" NOT NULL ENABLE);
 
  ALTER TABLE "LEAVEWORD" MODIFY ("LEAVEWORDTIME" NOT NULL ENABLE);
 
  ALTER TABLE "LEAVEWORD" MODIFY ("LEAVEWORDSTATE" NOT NULL ENABLE);
--------------------------------------------------------
--  Constraints for Table MERCHANT
--------------------------------------------------------

  ALTER TABLE "MERCHANT" ADD CONSTRAINT "MERCHANT_PK" PRIMARY KEY ("MERCHANTID") ENABLE;
 
  ALTER TABLE "MERCHANT" MODIFY ("MERCHANTID" NOT NULL ENABLE);
 
  ALTER TABLE "MERCHANT" MODIFY ("MERCHANTNAME" NOT NULL ENABLE);
 
  ALTER TABLE "MERCHANT" MODIFY ("MERCHANTADDR" NOT NULL ENABLE);
 
  ALTER TABLE "MERCHANT" MODIFY ("MERCHANTPHONE" NOT NULL ENABLE);
 
  ALTER TABLE "MERCHANT" MODIFY ("MERCHANTDECR" NOT NULL ENABLE);
 
  ALTER TABLE "MERCHANT" MODIFY ("MERCHANTREGDATE" NOT NULL ENABLE);
--------------------------------------------------------
--  Constraints for Table NEWS
--------------------------------------------------------

  ALTER TABLE "NEWS" ADD CONSTRAINT "NEWS_PK" PRIMARY KEY ("NEWSID") ENABLE;
 
  ALTER TABLE "NEWS" MODIFY ("NEWSID" NOT NULL ENABLE);
 
  ALTER TABLE "NEWS" MODIFY ("NEWSTITLE" NOT NULL ENABLE);
 
  ALTER TABLE "NEWS" MODIFY ("NEWSCONTENT" NOT NULL ENABLE);
 
  ALTER TABLE "NEWS" MODIFY ("NEWSDATE" NOT NULL ENABLE);
--------------------------------------------------------
--  Constraints for Table RESOURCES
--------------------------------------------------------

  ALTER TABLE "RESOURCES" ADD CONSTRAINT "RESOURCES_PK" PRIMARY KEY ("RESOURCEID") ENABLE;
 
  ALTER TABLE "RESOURCES" MODIFY ("RESOURCEID" NOT NULL ENABLE);
 
  ALTER TABLE "RESOURCES" MODIFY ("RESOURCETITLE" NOT NULL ENABLE);
 
  ALTER TABLE "RESOURCES" MODIFY ("RESOURCEPATH" NOT NULL ENABLE);
 
  ALTER TABLE "RESOURCES" MODIFY ("UPLOADDATE" NOT NULL ENABLE);
--------------------------------------------------------
--  Constraints for Table SECTION
--------------------------------------------------------

  ALTER TABLE "SECTION" ADD CONSTRAINT "SECTION_PK" PRIMARY KEY ("SECTIONID") ENABLE;
 
  ALTER TABLE "SECTION" MODIFY ("SECTIONID" NOT NULL ENABLE);
 
  ALTER TABLE "SECTION" MODIFY ("TITLE" NOT NULL ENABLE);
 
  ALTER TABLE "SECTION" MODIFY ("STATUS" NOT NULL ENABLE);
 
  ALTER TABLE "SECTION" MODIFY ("INSERT_DATE" NOT NULL ENABLE);
--------------------------------------------------------
--  Constraints for Table USERS
--------------------------------------------------------

  ALTER TABLE "USERS" MODIFY ("USERID" NOT NULL ENABLE);
 
  ALTER TABLE "USERS" MODIFY ("USERNAME" NOT NULL ENABLE);
 
  ALTER TABLE "USERS" MODIFY ("PWD" NOT NULL ENABLE);
 
  ALTER TABLE "USERS" ADD CONSTRAINT "USERS_PK" PRIMARY KEY ("USERID") ENABLE;
--------------------------------------------------------
--  Constraints for Table VOTE
--------------------------------------------------------

  ALTER TABLE "VOTE" MODIFY ("VOTEID" NOT NULL ENABLE);
 
  ALTER TABLE "VOTE" MODIFY ("TITLE" NOT NULL ENABLE);
 
  ALTER TABLE "VOTE" MODIFY ("STATE" NOT NULL ENABLE);
 
  ALTER TABLE "VOTE" ADD CONSTRAINT "VOTE_PK" PRIMARY KEY ("VOTEID") ENABLE;
--------------------------------------------------------
--  Constraints for Table VOTE_ANSWER
--------------------------------------------------------

  ALTER TABLE "VOTE_ANSWER" MODIFY ("ANSWERID" NOT NULL ENABLE);
 
  ALTER TABLE "VOTE_ANSWER" MODIFY ("CONTENT" NOT NULL ENABLE);
 
  ALTER TABLE "VOTE_ANSWER" MODIFY ("CLICKCOUNT" NOT NULL ENABLE);
 
  ALTER TABLE "VOTE_ANSWER" MODIFY ("VOTEID" NOT NULL ENABLE);
 
  ALTER TABLE "VOTE_ANSWER" ADD CONSTRAINT "VOTE_ANSWER_PK" PRIMARY KEY ("ANSWERID") ENABLE;

--------------------------------------------------------
--  DDL for Trigger BI_CUSTOMER
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "BI_CUSTOMER" 
  before insert on "CUSTOMER"               
  for each row  
begin   
    select "CUSTOMER_SEQ".nextval into :NEW.CUSTOMERID from dual; 
end; 
/
ALTER TRIGGER "BI_CUSTOMER" ENABLE;
--------------------------------------------------------
--  DDL for Trigger BI_GAME
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "BI_GAME" 
  before insert on "GAME"               
  for each row  
begin   
    select "GAME_SEQ".nextval into :NEW.GAMEID from dual; 
end; 
/
ALTER TRIGGER "BI_GAME" ENABLE;
--------------------------------------------------------
--  DDL for Trigger BI_LEAVEWORD
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "BI_LEAVEWORD" 
  before insert on "LEAVEWORD"               
  for each row  
begin   
    select "LEAVEWORD_SEQ".nextval into :NEW.LEAVEWORDID from dual; 
end; 
/
ALTER TRIGGER "BI_LEAVEWORD" ENABLE;
--------------------------------------------------------
--  DDL for Trigger BI_MERCHANT
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "BI_MERCHANT" 
  before insert on "MERCHANT"               
  for each row  
begin   
    select "MERCHANT_SEQ".nextval into :NEW.MERCHANTID from dual; 
end; 
/
ALTER TRIGGER "BI_MERCHANT" ENABLE;
--------------------------------------------------------
--  DDL for Trigger BI_NEWS
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "BI_NEWS" 
  before insert on "NEWS"               
  for each row  
begin   
    select "NEWS_SEQ".nextval into :NEW.NEWSID from dual; 
end; 
/
ALTER TRIGGER "BI_NEWS" ENABLE;
--------------------------------------------------------
--  DDL for Trigger BI_RESOURCES
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "BI_RESOURCES" 
  before insert on "RESOURCES"               
  for each row  
begin   
    select "RESOURCES_SEQ".nextval into :NEW.RESOURCEID from dual; 
end; 
/
ALTER TRIGGER "BI_RESOURCES" ENABLE;
--------------------------------------------------------
--  DDL for Trigger BI_SECTION
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "BI_SECTION" 
  before insert on "SECTION"               
  for each row  
begin   
    select "SECTION_SEQ".nextval into :NEW.SECTIONID from dual; 
end; 
/
ALTER TRIGGER "BI_SECTION" ENABLE;
--------------------------------------------------------
--  DDL for Trigger BI_USERS
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "BI_USERS" 
  before insert on "USERS"               
  for each row  
begin   
    select "USERS_SEQ".nextval into :NEW.USERID from dual; 
end; 
/
ALTER TRIGGER "BI_USERS" ENABLE;
--------------------------------------------------------
--  DDL for Trigger BI_VOTE
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "BI_VOTE" 
  before insert on "VOTE"               
  for each row  
begin   
    select "VOTE_SEQ".nextval into :NEW.VOTEID from dual; 
end; 

/
ALTER TRIGGER "BI_VOTE" ENABLE;
--------------------------------------------------------
--  DDL for Trigger BI_VOTE_ANSWER
--------------------------------------------------------

  CREATE OR REPLACE TRIGGER "BI_VOTE_ANSWER" 
  before insert on "VOTE_ANSWER"               
  for each row  
begin   
    select "VOTE_ANSWER_SEQ".nextval into :NEW.ANSWERID from dual; 
end; 

/
ALTER TRIGGER "BI_VOTE_ANSWER" ENABLE;



----add by changpf
CREATE OR REPLACE TRIGGER  "BI_BULLETIN" 
  before insert on "BULLETIN"               
  for each row  
begin   
    select "BULLETIN_SEQ".nextval into :NEW.BULLETINID from dual; 
end; 
/
ALTER TRIGGER  "BI_BULLETIN" ENABLE
/
